Programmable Smart Membranes: Using Genetic Programming to Evolve Scalable Distributed Controllers for a Novel Self-Reconfigurable Modular Robotic Application
نویسندگان
چکیده
Self-reconfigurable modular robotics represents a new approach to robotic hardware, in which the “robot” is composed of many simple, identical interacting modules. We propose a novel application of modular robotics: the programmable smart membrane, a device capable of actively filtering objects based on numerous measurable attributes. Creating control software for modular robotic tasks like the smart membrane is one of the central challenges to realizing their potential advantages. We use genetic programming to evolve distributed control software for a 2-dimensional smart membrane capable of distinguishing objects based on color. The evolved controllers exhibit scalability to a large number of modules and robustness to the initial configurations of the robotic filter and the particles.
منابع مشابه
Using Genetic Programming to Design Decentralized Controllers for Self-Reconfigurable Modular Robots
Advantages of self-reconfigurable modular robots over conventional robots include physical adaptability, robustness in the presence of failures, and economies of scale. Creating control software for modular robots is one of the central challenges to realizing their potential advantages. Modular robots differ enough from traditional robots that new techniques must be found to create software to ...
متن کاملDesign of Decentralized Controllers for Self-Reconfigurable Modular Robots Using Genetic Programming
Advantages of self-reconfigurable modular robots over conventional robots include physical adaptability, robustness in the presence of failures, and economies of scale. Creating control software for modular robots is one of the central challenges to realizing their potential advantages. Modular robots differ enough from traditional robots that new techniques must be found to create software to ...
متن کاملA Distributed Algorithm for a Reconfigurable Modular Surface
A distributed algorithm is proposed in order to control block motion of a reconfigurable micro-electro-mechanical modular surface. The modular surface is designed to convey fragile and tiny micro-parts. The distributed algorithm solves a discrete trajectory optimization problem. In particular, the algorithm computes the shortest path between two points of the modular surface using a strategy ba...
متن کاملDistributed Autonomous Morphogenesis in a Self-Assembling Robotic System
We present distributed morphogenesis control strategies in a swarm of robots able to autonomously assemble into 3D symbiotic organisms to perform specific tasks. Each robot in such a system can work autonomously, while teams of robots can self-assemble into various morphologies when required. The idea is to combine the advantages of swarm and self-reconfigurable robotic systems in order to inve...
متن کاملSustainable Modular Adaptive Redundancy Technique Emphasizing Partial Reconfiguration for Reduced Power Consumption
As reconfigurable devices’ capacities and the complexity of applications that use them increase, the need for self-reliance of deployed systems becomes increasingly prominent. Organic computing paradigms have been proposed for fault-tolerant systems because they promote behaviors that allow complex digital systems to adapt and survive in demanding environments. In this paper, we develop a susta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001